[DEFAULT]
core_plugin = ml2
service_plugins = router
allow_overlapping_ips = True
transport_url = rabbit://openstack:{{ RABBIT_PASS }}@{{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}
auth_strategy = keystone
rpc_backend = rabbit
notify_nova_on_port_status_changes = True
notify_nova_on_port_data_changes = True


[database]
connection = mysql+pymysql://neutron:{{ NEUTRON_DBPASS }}@{{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}/neutron

[keystone_authtoken]
www_authenticate_uri = http://{{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}:5000
auth_url = http://{{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}:5000
memcached_servers = {{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = {{ NEUTRON_PASS }}

[nova]
auth_url = http://{{ hostvars[groups.controller[0]]['ansible_default_ipv4']['address'] }}:5000
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = nova
password = {{ NOVA_PASS }}

[oslo_concurrency]
lock_path = /var/lib/neutron/tmp

